package com.choichumgming.rentcat.service;

import com.choichumgming.rentcat.model.AmsArticle;

import java.util.List;

/**
 * 文章管理Service
 */
public interface AmsArticleService {
    /**
     * 添加文章
     */
    int add(AmsArticle article);

    /**
     * 删除文章
     * @param articleId 地址表的id
     */
    int delete(Long articleId);

    /**
     * 修改文章
     * @param articleId 地址表的id
     * @param article 修改的收货地址信息
     */
    int update(Long articleId, AmsArticle article);

    /**
     * 返回指定用户的文章
     */
    List<AmsArticle> list(Long userId);

    /**
     * 获取文章详情
     * @param articleId 地址id
     */
    AmsArticle getItem(Long articleId);

    /**
     * 根据商品类别获得文章
     * @param producCategorId 商品种类id
     */
    List<AmsArticle> getAmsArticleList(Long producCategorId);

    /**
     * @Description : 根据标题关键字搜索文章内容
     *
     * @param keyeord
     * @Return : java.util.List<com.choichumgming.rentcat.model.AmsArticle>
     * @Author : choichumgming
     * @Date : 1/3/2020 15:52
    */
    List<AmsArticle> getAmsArticleByKeyword(String keyeord);

    /**
     * @Description : 批量删除文章
     *
     * @param articleIdList
     * @Return : int
     * @Author : choichumgming
     * @Date : 22/3/2020 17:02
    */

    int deleteList(List<Long> articleIdList);


}
